Verilog HDL 入門(第3版)

Verilog HDL 入門(第3版)

作者: 夏宇聞 甘偉 譯
出版社: 北京航空航天大學
出版在: 2008-09-01
ISBN-13: 9787811242485
ISBN-10: 7811242486




內容描述


基本信息
    本書簡要介紹了Verilog硬件描述語言的基礎知識,包括語言的基本內容和基本結構,以及利用該語言在各種層次上對數字系統的建模方法。書中列舉了大量實例,幫助讀者掌握語言本身和建模方法,對實際數字系統設計也很有幫助。第3版中添加了與Verilog2001有關的新內容。

    本書是VerilogHDL的初級讀本,可作為電腦、電子、電氣及自控等專業相關課程的教材,也可用作相關科研人員的參考書。


目錄大綱


目錄
第1章 簡介

1.1 什麽是Verilog HDL?1

1.2 歷史2

1.3 主要能力2

1.4 練習題4

第2 章 入門指南

2.1 模塊5

2.2 延遲7

2.3 數據流風格的描述7

2.4 行為風格的描述9

2.5 結構風格的描述12

2.6 混合設計風格的描述14

2.7 設計的模擬15

2.8 練習題19

第3章 Verilog語言要素

3.1 標識符20

3.2 註釋21

3.3 格式21

3.4 系統任務和系統函數22

3.5 編譯器指令22

3.5.1 define和undef22

3.5.2ifdef、ifndef、else、elseif和endif23

3.5.3` default_nettype24

3.5.4` include24

3.5.5` resetall24

3.5.6` timescale25

3.5.7unconnected_drive 和nounconnected_drive26

3.5.8celldefine和endcelldefine27

3.5.9 line27

3.6 值集合27

3.6.1 整型數28

3.6.2 實數30

3.6.3 字符串30

3.7 數據類型31

3.7.1 線網類型31

3.7.2 未聲明的線網35

3.7.3 向量線網和標量線網35

3.7.4 變量類型36

3.7.5 數組41

3.7.6 reg與wire的不同點42

3.8 參數(parameter)42

局部參數43

3.9 練習題44

第4 章 表達式

4.1 操作數45

4.1.1 常數45

4.1.2 參數46

4.1.3 線網46

4.1.4 變量47

4.1.5 位選47
 
4.1.6 部分位選48

4.1.7 存儲器和數組元素49

4.1.8 函數調用50

4.1.9 符號50

4.2 操作符50

4.2.1 算術操作符52

4.2.2 關系操作符55

4.2.3 相等操作符56

4.2.4 邏輯操作符57

4.2.5 按位操作符58

4.2.6 縮減操作符59

4.2.7 移位操作符60

4.2.8 條件操作符62

4.2.9 拼接和復制操作符62

4.3 表達式的類型63

4.4 練習題64

第5章 門級建模

5.1 內建基元(原語)門65

5.2 多輸入門66

5.3 多輸出門68

5.4 三態門69

5.5 上拉門和下拉門(電阻)70

5.6  MOS開關71

5.7 雙向開關72

5.8 門延遲73

5.9 實例數組75

5.10 隱含的線網76

5.11 一個簡單的示例76

5.12 24 編碼器舉例78

5.13 主/從觸發器舉例78

5.14 奇偶校驗電路79

5.15 練習題80

第6章 用戶定義的原語(基元UDP)

6.1 UDP的定義82

6.2 組合邏輯的UDP83

6.3 時序邏輯的UDP84

6.3.1 狀態變量的初始化85

6.3.2 電平觸發的時序邏輯UDP85
 
6.3.3 沿觸發的時序邏輯UDP85

6.3.4 沿觸發的和電平敏感的混合行為86

6.4 另一個示例87

6.5 表項的總結88

6.6 練習題88

第7章 數據流建模

7.1 連續賦值語句89

7.2 示例91

7.3 線網聲明賦值91

7.4 賦值延遲92

7.5 線網延遲94

7.6 示例95

7.6.1 主/從觸發器95

7.6.2 幅值比較器96

7.7 練習題96

第8章 行為級建模

8.1 過程性結構97
 
8.1.1 initial語句97

8.1.2 always語句100

8.1.3 兩類語句在模塊中的使用102

8.2 時序控制104

8.2.1 延遲控制104

8.2.2 事件控制105

8.3 語句塊109

8.3.1 順序語句塊109

8.3.2 並行語句塊111

8.4 過程性賦值113

8.4.1 語句內部延遲114

8.4.2 阻塞性過程賦值115

8.4.3 非阻塞性過程賦值116

8.4.4 連續賦值與過程賦值的比較119
 
8.5 條件語句121

8.6 case語句122

8.7 循環語句125
<




相關書籍

電子產品製造技術(從半導體材料到電子產品)

作者 杜中一

2008-09-01

基於STM32的嵌入式系統設計與實踐

作者 鐘佩思

2008-09-01

單晶片微電腦專題製作論壇

作者 黃東正

2008-09-01